/*******************************************************************************
版权声明: Copyright(C) HT-Tech Co., Ltd. 2020-2021. All rights reserved.
文件名称: htmacro.h
文件描述: 通用宏定义
创 建 者: 陈位仅
创建时间: 2024年11月13日
修改历史:
1. 2024年11月13日   陈位仅      创建文件 
*******************************************************************************/
#ifndef _HTMACRO__15882503819
#define _HTMACRO__15882503819

// 参数标记
#define IN
#define OUT

// 布尔值
#define TRUE    1
#define FALSE   0

// 缓存大小
#define BUFFER_SIZE 2048

// 单列文件锁
#define LOCK_FILE "/var/run/htssl.pid"

// 宏释放内存
#define safe_free(x, func) do{if(x){func(x);(x)=NULL;}}while(0)
#define safe_close(x, func) do{if((x)>0){func(x);(x)=0;}}while(0)

#endif // _HTMACRO__15882503819
